home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / sys / dirent.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-09-10  |  486 b   |  17 lines

  1. #ifndef    __sys_dirent_h
  2. #define    __sys_dirent_h
  3.  
  4. struct    dirent {
  5.     off_t        d_off;        /* offset of next disk dir entry */
  6.     unsigned long    d_fileno;    /* file number of entry */
  7.     unsigned short    d_reclen;    /* length of this record */
  8.     unsigned short    d_namlen;    /* length of string in d_name */
  9.     char        d_name[255+1];    /* name (up to MAXNAMLEN + 1) */
  10. };
  11.  
  12. #define    MAXNAMLEN    255
  13. #define    DIRSIZ(dp) \
  14.     (((sizeof(struct dirent) - (MAXNAMLEN+1) + ((dp)->d_namlen+1)) +3) & ~3)
  15.  
  16. #endif    /* !__sys_dirent_h */
  17.